Validation Suite Generation
نویسنده
چکیده
To validate big systems is a very complex task which has not been solved yet. Many researchers have addressed the more restricted problem of language validation Goodenough 81, Whichmann & Sale 80] but still did not succeed. One reason is the lack of a semantical deenition of the language to be validated, the other reason is that such a semantics is often considered as a theoretical object unable to provide more than meanings to programs. To validate a Lisp-like system is still a large problem due to the number of its essential constructs (special forms and other unusual features like eval or multiple values) and to the size of its run-time support of which the garbage collector is the main and most complex part. However | since Scheme has only a few features Rees & Clinger 86] and may be considered as an eecient-calculus Steele & Sussman 75], | since-calculus is the support of Deno-tational Semantics Stoy 77, Schmidt 86] and denotational semantics for Scheme has already been published Muchnick & Pleban 80, Rees & Clinger 86] and eventually | since the equation \program = data" holds in Scheme, it seems therefore possible to make use of the This work has been partially funded by Greco de Programmation. Interpr etation, Compilation et S emantique des Langages Applicatifs denotational semantics of Scheme to generate validation suites. The paper will present this technique, its implementation (via streams) and some experimental results.
منابع مشابه
Systematic Generation of Test and Fault Cases for Space Application Validation
Test Suite (ATS) Test purposes Technical specification
متن کاملCoverage Directed Generation of System-Level Test Cases for the Validation of a DSP System
We propose a complete methodology for the automatic generation of test cases in the context of digital circuit validation. Our approach is based on a software model of the system to verify in which some modules are written in the Esterel language. An initial test suite is simulated and the state coverage is computed. New test sequences are automatically generated to reach the missing states. We...
متن کاملUsing the Particle Swarm Optimization Algorithm to Generate the Minimum Test Suite in Covering Array with Uniform Strength
Up to now, several useful algorithms have been proposed to generate covering array, which is one of the branches of combinatorial testing. The main challenge in generating such arrays is generation of the arrays with a minimum number of test cases (for efficiency) at a proper time (for performance), for large systems. Covering array generation strategies are often divided into two general categ...
متن کاملDesign and Use of CSP Meta-Model for Embedded Control Software Development
Software that is used to control machines and robots must be predictable and reliable. Model-Driven Design (MDD) techniques are used to comply with both the technical and business needs. This paper introduces a CSP meta-model that is suitable for these MDD techniques. The meta-model describes the structure of CSP models that are designed; using this meta-model it is possible to use all regular ...
متن کاملPerformance Evaluation of Testing for Maintaining Software-Quality
Test development is an expensive technique. Saving the test suite for the software application by which test cases from the suite can be used for the software maintenance. We propose to develop Specification Analyser that accepts specification like statement coverage, code coverage for the generation of efficient test cases from test suite. The Specification Analyser compares the information ab...
متن کاملSoftware Verification and Validation Laboratory: Automated Test Suite Generation for Time-Continuous Simulink Models
All engineering disciplines are founded and rely on models, although they may differ on purposes and usages of modeling. Interdisciplinary domains such as Cyber Physical Systems (CPSs) seek approaches that incorporate different modeling needs and usages. Specifically, the Simulink modeling platform greatly appeals to CPS engineers due to its seamless support for simulation and code generation. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007